
//: @"extra" 
Byte kSeahorseRowExtra[] = {
    65, 5, 95, 4, 196, 215, 211, 209, 192, 10
};

//: @"APP:GiftMsg" 
Byte kPomeloPenguinArrange[] = {
    1, 11, 73, 4, 138, 153, 153, 131, 144, 178, 175, 189, 150, 188, 176, 209
};

//: @"[搭讪礼物]" 
Byte kWalrusIceAppleServe[] = {
    236, 14, 82, 4, 173, 56, 226, 255, 58, 0, 252, 57, 246, 14, 57, 219, 251, 175, 251
};

//: @"[礼物]" 
Byte kJaguarAppleKayak[] = {
    32, 8, 71, 4, 162, 46, 235, 3, 46, 208, 240, 164, 76
};

//: @"fanfanGifttypeWatermelon" 
Byte kAmbleJamunPolarBear[] = {
    40, 24, 18, 4, 120, 115, 128, 120, 115, 128, 89, 123, 120, 134, 134, 139, 130, 119, 105, 115, 134, 119, 132, 127, 119, 126, 129, 128, 55
};

//: @"giftType" 
Byte kWatermelonEagleGifttype[] = {
    229, 8, 35, 4, 138, 140, 137, 151, 119, 156, 147, 136, 224
};

//: @"alaleiHitageingStrawberry" 
Byte kIceAppleCrocodileRoast[] = {
    224, 25, 55, 4, 152, 163, 152, 163, 156, 160, 127, 160, 171, 152, 158, 156, 160, 165, 158, 138, 171, 169, 152, 174, 153, 156, 169, 169, 176, 137
};

//: @"hitAgeing" 
Byte kOrcaExhibitHitageing[] = {
    119, 9, 32, 4, 136, 137, 148, 97, 135, 133, 137, 142, 135, 43
};

//: @"ayiguHitflagLemon" 
Byte kPythonDiceElderflower[] = {
    126, 17, 62, 4, 159, 183, 167, 165, 179, 134, 167, 178, 164, 170, 159, 165, 138, 163, 171, 173, 172, 80
};

//: @"hitFlag" 
Byte kBlackberryFalconHitflag[] = {
    239, 7, 51, 4, 155, 156, 167, 121, 159, 148, 154, 118
};

//: @"alaleiHitflagv1Watermelon" 
Byte kSnakeGooseRace[] = {
    138, 25, 95, 4, 192, 203, 192, 203, 196, 200, 167, 200, 211, 197, 203, 192, 198, 213, 144, 182, 192, 211, 196, 209, 204, 196, 203, 206, 205, 204
};

//: @"hitFlagV1" 
Byte kFalconParadeRedCurrant[] = {
    20, 9, 97, 4, 201, 202, 213, 167, 205, 194, 200, 183, 146, 197
};

//: @"cungunHitplayanimGrape" 
Byte kOxSailTangerine[] = {
    160, 22, 72, 4, 171, 189, 182, 175, 189, 182, 144, 177, 188, 184, 180, 169, 193, 169, 182, 177, 181, 143, 186, 169, 184, 173, 72
};

//: @"hitPlayAnim" 
Byte kAardvarkSapodillaScrub[] = {
    64, 11, 72, 4, 176, 177, 188, 152, 180, 169, 193, 137, 182, 177, 181, 220
};

//: @"heiyouIconBanana" 
Byte kGoatUgliFruitSkateboard[] = {
    139, 16, 96, 4, 200, 197, 201, 217, 207, 213, 169, 195, 207, 206, 162, 193, 206, 193, 206, 193, 247
};

//: @"icon" 
Byte kRhinoDateIcon[] = {
    16, 4, 15, 4, 120, 114, 126, 125, 88
};

//: @"hajimiIdfieldWatermelon" 
Byte kHurlTigerPomelo[] = {
    154, 23, 84, 4, 188, 181, 190, 189, 193, 189, 157, 184, 186, 189, 185, 192, 184, 171, 181, 200, 185, 198, 193, 185, 192, 195, 194, 85
};

//: @"hajimiInterceptedCasaba" 
Byte kMarinateToucanWaterApple[] = {
    248, 23, 17, 4, 121, 114, 123, 122, 126, 122, 90, 127, 133, 118, 131, 116, 118, 129, 133, 118, 117, 84, 114, 132, 114, 115, 114, 142
};

//: @"intercepted" 
Byte kTurtleRaspberryTrek[] = {
    163, 11, 36, 4, 141, 146, 152, 137, 150, 135, 137, 148, 152, 137, 136, 177
};

//: @"fanyouNameWatermelon" 
Byte kVanillaHikePeacock[] = {
    125, 20, 9, 4, 111, 106, 119, 130, 120, 126, 87, 106, 118, 110, 96, 106, 125, 110, 123, 118, 110, 117, 120, 119, 41
};

//: @"name" 
Byte kElderflowerCanoeName[] = {
    255, 4, 11, 4, 121, 108, 120, 112, 252
};

//: @"fanyouNumDurian" 
Byte kGerbilFigPaddle[] = {
    59, 15, 91, 4, 193, 188, 201, 212, 202, 208, 169, 208, 200, 159, 208, 205, 196, 188, 201, 228
};

//: @"fanfanSavemsgBanana" 
Byte kFeijoaHawkScale[] = {
    212, 19, 49, 4, 151, 146, 159, 151, 146, 159, 132, 146, 167, 150, 158, 164, 152, 115, 146, 159, 146, 159, 146, 79
};

//: @"saveMsg" 
Byte kKayakStingraySavemsg[] = {
    235, 7, 73, 4, 188, 170, 191, 174, 150, 188, 176, 72
};

//: @"fanfanSourceBanana" 
Byte kPassionFruitAmbleElephant[] = {
    38, 18, 62, 4, 164, 159, 172, 164, 159, 172, 145, 173, 179, 176, 161, 163, 128, 159, 172, 159, 172, 159, 231
};

//: @"source" 
Byte kTypeOtterSource[] = {
    105, 6, 6, 4, 121, 117, 123, 120, 105, 107, 109
};

//: @"cungunSvglinkWatermelon" 
Byte kUnpackGrapeStingray[] = {
    120, 23, 14, 4, 113, 131, 124, 117, 131, 124, 97, 132, 117, 122, 119, 124, 121, 101, 111, 130, 115, 128, 123, 115, 122, 125, 124, 36
};

//: @"svgLink" 
Byte kGazelleAcaiSvglink[] = {
    252, 7, 28, 4, 143, 146, 131, 104, 133, 138, 135, 15
};

//: @"fanyouUcoinDurian" 
Byte kAardvarkSkiAcai[] = {
    70, 17, 76, 4, 178, 173, 186, 197, 187, 193, 161, 175, 187, 181, 186, 144, 193, 190, 181, 173, 186, 121
};

//: @"uCoin" 
Byte kOpalApplePlatypusUcoin[] = {
    100, 5, 56, 4, 173, 123, 167, 161, 166, 16
};

//: @"ayiguUgoldGrape" 
Byte kBlueberryMarmosetScan[] = {
    233, 15, 33, 4, 130, 154, 138, 136, 150, 118, 136, 144, 141, 133, 104, 147, 130, 145, 134, 141
};

//: @"uGold" 
Byte kSnatchZebraUgold[] = {
    188, 5, 55, 4, 172, 126, 166, 163, 155, 150
};

//: @"heiyouTextGrape" 
Byte kTypeNectarineMouse[] = {
    219, 15, 3, 4, 107, 104, 108, 124, 114, 120, 87, 104, 123, 119, 74, 117, 100, 115, 104, 252
};

//: @"text" 
Byte kSoursopLaceText[] = {
    174, 4, 85, 4, 201, 186, 205, 201, 130
};

//: @"ayiguReceiveUserIdGrape" 
Byte kUgliFruitWindsurfElk[] = {
    172, 23, 86, 4, 183, 207, 191, 189, 203, 168, 187, 185, 187, 191, 204, 187, 171, 201, 187, 200, 159, 186, 157, 200, 183, 198, 187, 63
};

//: @"receiveUserId" 
Byte kCatCookHoneydew[] = {
    14, 13, 58, 4, 172, 159, 157, 159, 163, 176, 159, 143, 173, 159, 172, 131, 158, 118
};

//: @"ayiguReceiveUserNameGrape" 
Byte kAssembleAnteaterSoursop[] = {
    140, 25, 30, 4, 127, 151, 135, 133, 147, 112, 131, 129, 131, 135, 148, 131, 115, 145, 131, 144, 108, 127, 139, 131, 101, 144, 127, 142, 131, 165
};

//: @"receiveUserName" 
Byte kMooseGooseFry[] = {
    43, 15, 51, 4, 165, 152, 150, 152, 156, 169, 152, 136, 166, 152, 165, 129, 148, 160, 152, 92
};

//: @"ayiguReceiveUserAvatarGrape" 
Byte kOwlDashIceApple[] = {
    146, 27, 76, 4, 173, 197, 181, 179, 193, 158, 177, 175, 177, 181, 194, 177, 161, 191, 177, 190, 141, 194, 173, 192, 173, 190, 147, 190, 173, 188, 177, 244
};

//: @"receiveUserAvatar" 
Byte kPressPolarBearQuince[] = {
    234, 17, 1, 4, 115, 102, 100, 102, 106, 119, 102, 86, 116, 102, 115, 66, 119, 98, 117, 98, 115, 5
};

//: @"ayiguReceiveUserSexGrape" 
Byte kSnowboardBlackberryLion[] = {
    195, 24, 92, 4, 189, 213, 197, 195, 209, 174, 193, 191, 193, 197, 210, 193, 177, 207, 193, 206, 175, 193, 212, 163, 206, 189, 204, 193, 100
};

//: @"receiveUserSex" 
Byte kSkiWeaselBoysenberry[] = {
    59, 14, 46, 4, 160, 147, 145, 147, 151, 164, 147, 131, 161, 147, 160, 129, 147, 166, 89
};

//
//  XVXLPresentMessage.m
//  ChatDemo
//
//  Created by 九月 on 1/20/25.
//

#import "XVXLPresentMessage.h"

#import "YYModel.h"

@implementation XVXLPresentMessage

+ (RCMessagePersistent)persistentFlag {

    return MessagePersistent_ISCOUNTED;
}

- (NSData *)encode {
    return [NSData data];
}

- (void)decodeWithData:(NSData *)data {
    __autoreleasing NSError *__error = nil;
    if (!data) return;
    NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&__error];
    if (!__error && dict && [dict isKindOfClass:[NSDictionary class]]) {
        XVXLPresentMessage *heiyou = [XVXLPresentMessage yy_modelWithJSON:dict];
        self.fanfanGifttypeWatermelon = heiyou.fanfanGifttypeWatermelon;
        self.ayiguHitflagLemon = heiyou.ayiguHitflagLemon;
        self.alaleiHitflagv1Watermelon = heiyou.alaleiHitflagv1Watermelon;
        self.cungunHitplayanimGrape = heiyou.cungunHitplayanimGrape;
        self.heiyouIconBanana = heiyou.heiyouIconBanana;
        self.hajimiIdfieldWatermelon = heiyou.hajimiIdfieldWatermelon;
        self.hajimiInterceptedCasaba = heiyou.hajimiInterceptedCasaba;
        self.fanyouNameWatermelon = heiyou.fanyouNameWatermelon;
        self.fanyouNumDurian = heiyou.fanyouNumDurian;
        self.fanfanSavemsgBanana = heiyou.fanfanSavemsgBanana;
        self.fanfanSourceBanana = heiyou.fanfanSourceBanana;
        self.cungunSvglinkWatermelon = heiyou.cungunSvglinkWatermelon;
        self.fanyouUcoinDurian = heiyou.fanyouUcoinDurian;
        self.ayiguUgoldGrape = heiyou.ayiguUgoldGrape;
        self.heiyouTextGrape = heiyou.heiyouTextGrape;
        //: self.extra = [dict stringValueForKey:@"extra" default:@""];

    } else {
        self.rawJSONData = data;
    }
}

+ (NSString *)getObjectName {
    //: return @"APP:GiftMsg";
    return kTTotheString(kPomeloPenguinArrange);

}

/// 会话列表中显示的摘要
- (NSString *)conversationDigest {
    //: if (_fanfanGifttypeWatermelon == 2) return @"[搭讪礼物]";
    if (_fanfanGifttypeWatermelon == 2) return kTTotheString(kWalrusIceAppleServe);

    //: return  @"[礼物]";
    return  kTTotheString(kJaguarAppleKayak);

}

+ (NSDictionary *)modelCustomPropertyMapper {
    return @{
        //: @"fanfanGifttypeWatermelon" : @"giftType",
        kTTotheString(kAmbleJamunPolarBear) : kTTotheString(kWatermelonEagleGifttype),

        //: @"alaleiHitageingStrawberry" : @"hitAgeing",
        kTTotheString(kIceAppleCrocodileRoast) : kTTotheString(kOrcaExhibitHitageing),

        //: @"ayiguHitflagLemon" : @"hitFlag",
        kTTotheString(kPythonDiceElderflower) : kTTotheString(kBlackberryFalconHitflag),

        //: @"alaleiHitflagv1Watermelon" : @"hitFlagV1",
        kTTotheString(kSnakeGooseRace) : kTTotheString(kFalconParadeRedCurrant),

        //: @"cungunHitplayanimGrape" : @"hitPlayAnim",
        kTTotheString(kOxSailTangerine) : kTTotheString(kAardvarkSapodillaScrub),

        //: @"heiyouIconBanana" : @"icon",
        kTTotheString(kGoatUgliFruitSkateboard) : kTTotheString(kRhinoDateIcon),

        //: @"hajimiIdfieldWatermelon" : @"id",
        kTTotheString(kHurlTigerPomelo) : @"id",

        //: @"hajimiInterceptedCasaba" : @"intercepted",
        kTTotheString(kMarinateToucanWaterApple) : kTTotheString(kTurtleRaspberryTrek),

        //: @"fanyouNameWatermelon" : @"name",
        kTTotheString(kVanillaHikePeacock) : kTTotheString(kElderflowerCanoeName),

        //: @"fanyouNumDurian" : @"num",
        kTTotheString(kGerbilFigPaddle) : @"num",

        //: @"fanfanSavemsgBanana" : @"saveMsg",
        kTTotheString(kFeijoaHawkScale) : kTTotheString(kKayakStingraySavemsg),

        //: @"fanfanSourceBanana" : @"source",
        kTTotheString(kPassionFruitAmbleElephant) : kTTotheString(kTypeOtterSource),

        //: @"cungunSvglinkWatermelon" : @"svgLink",
        kTTotheString(kUnpackGrapeStingray) : kTTotheString(kGazelleAcaiSvglink),

        //: @"fanyouUcoinDurian" : @"uCoin",
        kTTotheString(kAardvarkSkiAcai) : kTTotheString(kOpalApplePlatypusUcoin),

        //: @"ayiguUgoldGrape" : @"uGold",
        kTTotheString(kBlueberryMarmosetScan) : kTTotheString(kSnatchZebraUgold),

        //: @"heiyouTextGrape" : @"text",
        kTTotheString(kTypeNectarineMouse) : kTTotheString(kSoursopLaceText),

        //: @"ayiguReceiveUserIdGrape" : @"receiveUserId",
        kTTotheString(kUgliFruitWindsurfElk) : kTTotheString(kCatCookHoneydew),

        //: @"ayiguReceiveUserNameGrape" : @"receiveUserName",
        kTTotheString(kAssembleAnteaterSoursop) : kTTotheString(kMooseGooseFry),

        //: @"ayiguReceiveUserAvatarGrape" : @"receiveUserAvatar",
        kTTotheString(kOwlDashIceApple) : kTTotheString(kPressPolarBearQuince),

        //: @"ayiguReceiveUserSexGrape" : @"receiveUserSex"
        kTTotheString(kSnowboardBlackberryLion) : kTTotheString(kSkiWeaselBoysenberry)

    };
};


@end
